/**
 * 四、数字方法
 * Math 是一个内置对象，它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。
 * Math 用于 Number 类型。它不支持 BigInt。
 * Math
    属性
        Math.E      欧拉常数，也是自然对数的底数，约等于 2.718。
        Math.LN10   10 的自然对数，约等于 2.303。
        Math.LN2    2 的自然对数，约等于 0.693。
        Math.LOG10E 以 10 为底的 E 的对数，约等于 0.434。
        Math.LOG2E  以 2 为底的 E 的对数，约等于 1.443。
        Math.PI     圆周率，一个圆的周长和直径之比，约等于 3.14159。
        Math.SQRT1_2  二分之一 ½ 的平方根，同时也是 2 的平方根的倒数 1/2，约等于 0.707。
        Math.SQRT2    2 的平方根，约等于 1.414。
    方法
        Math.abs()    绝对值。
        Math.acos()
        Math.acosh()
        Math.asin()
        Math.asinh()
        Math.atan()
        Math.atan2()
        Math.atanh()
        Math.cbrt()
        Math.ceil(x)    返回大于一个数的最小整数，即一个数向上取整后的值。
        Math.clz32()
        Math.cos()
        Math.cosh()
        Math.exp()
        Math.expm1()
        Math.floor(x)   返回小于一个数的最大整数，即一个数向下取整后的值。
        Math.fround()
        Math.hypot()
        Math.imul()
        Math.log()
        Math.log10()
        Math.log1p()
        Math.log2()
        Math.max()
        Math.min()
        Math.pow(x,y)  返回一个数的 y 次幂。
        Math.random()  返回一个 0 到 1 之间的伪随机数。
        Math.round()   返回四舍五入后的整数。
        Math.sign()    返回一个数的符号，得知一个数是正数、负数还是 0。
        Math.sin()
        Math.sinh()
        Math.sqrt()
        Math.tan()
        Math.tanh()
        Math.trunc()   返回一个数的整数部分，直接去除其小数点及之后的部分。
 */
const abs = Math.abs(- 200.45)
console.log( abs ) //200.45 【绝对值】
const ceil = Math.ceil(300.45)
console.log(ceil) // 301 【向下取整】
const floor = Math.floor(300.45)
console.log(floor) //300  【向上取整】

const num = 134.34567777

console.log(Math.trunc(num)) //134【向取整部分】
